Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 USA F4 Ecuador F3 Bolivia F2 USA F1 Bolivia F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Nossa Caixa Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome 2002 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2002 USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden Nord/LB Open - Braunschweig 10th Wartburg Open - Eisenach Muller Cup - Ulm USTA Seascape Challenger - Aptos The Hilversum Open - Hilversum XXIX Edizione 'A.Savoldi Marco' - Manerbio V Abierto Internacional de Salinas - Salinas Wartburg Open - Eisenach Muller Cup 2000 - Ulm Warsteiner Grand Prix - Oberstaufen III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VI Abierto Internacional de Salinas - Salinas 9th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima VII Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Hamburg Challenger - Hamburg Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw IV Trofeo Ciudad de Quito - Quito Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Tennis Napoli Cup - Napoli Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Credicard Mastercard Tennis Cup - Campos do Jordao Hilversum Open - Hilversum 12th BH Tennis Open International Cup - Belo Horizonte V Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Pekao Open 2003 - Szczecin IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb Ljubljana Open - Ljubljana Sporting Challenger - Turin Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Trani Cup - Trani I Manta Open - Manta Rhein-Main Challenger 2004 - Aschaffenburg Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Smith Barney Men's Challenger - Covington College Station Challenger - College Station Dubrovnik Open - Dubrovnik X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Challenger ATP de Cuenca Diario El Mercurio - Cuenca Porsche Open - Poznan Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino Pekao Open - Szczecin Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Unicredit Czech Open 2007 - Prostejov San Marino Cepu Open - San Marino Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat Hurricane Tennis Open - Bradenton Morocco Tennis Tour - Marrakech Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 2008 Lubbock Challenger - Lubbock Tennislife Cup - Napoli Copa Petrobras-Paraguay - Asuncion Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Lima Challenger - Lima Carson Challenger Dallas Challenger Bogota Challenger Sunrise Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Alessandria Challenger Oberstaufen Challenger Bogota Challenger Manta Challenger Brasilia Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Dallas Challenger Marrakech Challenger Sunrise Challenger Barletta Challenger Napoli Challenger Bogota Challenger Monza Challenger Pereira Challenger Rome Challenger Manta Challenger San Remo Challenger Biella Challenger Alessandria Challenger Nottingham Challenger Arad Challenger San Benedetto Challenger Bogota Challenger Rimini Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Montevideo Challenger Cali Challenger Buenos Aires Challenger Quito Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Charlottesville Challenger Medellin Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Recife Challenger Blumenau Challenger Santos Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Guadalajara Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger Knoxville Challenger Guayaquil Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Furth Challenger Prague Challenger Blois Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Furth Challenger Fergana Challenger Marburg Challenger Cali Challenger Scheveningen Challenger Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Campionati Internazionali di Sicilia - Palermo Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo AAPT Championships - Adelaide Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Ecuador Open - Quito The Ericsson Open - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BellSouth Open - Vina del Mar French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0